package org.example.com.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;

/**
 * 服务预约实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ServiceReservation {
    private int id; // 服务预约ID
    private int userId; // 用户ID
    private int serviceId; // 服务配置ID
    private String serviceName; // 服务名称
    private String serviceType; // 服务类型
    private String contactName; // 联系人姓名
    private String contactPhone; // 联系人手机号
    private String address; // 服务地址
    private Date appointmentDate; // 预约日期
    private String appointmentTime; // 预约时间段
    private String serviceDescription; // 服务描述
    private String specialRequirements; // 特殊要求
    private String status; // 预约状态
    private BigDecimal totalPrice; // 总价格
    private Timestamp createdAt; // 创建时间
    private Timestamp updatedAt; // 更新时间
}
